have the teeth on edge - Französisch Englisch Wörterbuch